class Solution {
    public String reverseWords(String s) {
        // 除去开头和末尾的空白字符
        s = s.trim();
        // 正则匹配连续的空白字符作为分隔符分割
        //  \\s表示 空格,回车,换行等空白符, +号表示一个或多个的意思
        List<String> wordList = Arrays.asList(s.split("\\s+"));
        Collections.reverse(wordList);//list集合进行逆序
        return String.join(" ", wordList);//)在指定String数组的每个元素之间串联指定的分隔符
    }
}